<?php 
class BrandModel extends Model{
	// 定义表名
	public $table = 'f_brand';

	// 自动验证
	public $validate = array(
		array('bname','nonull','品牌名称不能为空',2,3),
		array('sort','nonull','品牌排序不能为空',2,3),
		array('sort','num:1,65535','品牌排序请填写1到65535的排列数字',2,3)

		);

	// // 自动添加===================上传插件有logo字段不用自动添加
	// public $auto = array(
	// 	// 第一个为字段名，第二个为函数名，第三个为用发
	// 	array('logo','_logo','method',2,3)
	// 	);

	// public function _logo(){
	// 	// 如果有文件上传，第一个条件是有上传框，第二个是上传了东西
	// 	if ($_FILES && $_FILES['logo']['error'] != 4) {
	// 		// 调用上传类
	// 		$upload = new upload();
	// 		$uploadfiles = $upload->upload();
	// 		// 如果上传么错误出现就转缩略图
	// 		if (is_null($upload->error)) {
	// 			$img = new Image();
	// 			return $img->thumb($uploadfiles[0]['path']);
	// 		}else{
	// 			// 有错就存入error，可以在下面函数判断
	// 			$this->error = $upload->error;
	// 		}
	// 	}
	// }

	// 修改品牌
	public function edit_data(){
		// p(Q('post.'));die;
		// 获得bid，知道修改哪个
		$bid = Q('post.bid',0,'intval');
		// 触发自动验证和自动添加
		if (!$this->create()) {
			return false;
		}
		// 如果有错误就反出false
		if ($this->error) {
			return false;
		}
		// 修改数据
		$this->where("bid={$bid}")->update();
		return true;
	}

	// 添加品牌
	public function add_data(){
		// 触发自动验证和自动添加
		if (!$this->create()) {
			return false;
		}
		// 如果有错误就反出false
		if ($this->error) {
			return false;
		}
		// 添加数据
		return $this->add();
	}
}














 ?>